﻿//-----------------------------------------------------------------------
// <copyright file="Status.cs" company="Bugger Sisters Inc.">
//     Copyright (c) Bugger Sisters Inc. All rights reserved.
// </copyright>
// <author>Andrew Rjeutski</author>
//-----------------------------------------------------------------------
namespace MagicTheGathering.Core
{
    /// <summary>
    /// Represents physical status of a permanent (see 110.6. Magic: The Gathering Comprehensive Rules)
    /// </summary>
    public class Status
    {
        /// <summary>
        /// Indicates whether the permanent is flipped
        /// </summary>
        public bool IsFlipped { get; set; }

        /// <summary>
        /// Indicates whether the permanent is tapped
        /// </summary>
        public bool IsTapped { get; set;}

        /// <summary>
        /// Indicates whether the permanent is phased-out (otherwise is phased-in)
        /// </summary>
        public bool IsPhasedOut { get; set; }

        /// <summary>
        /// Indicates whether the permanent is face-down (otherwise is face-up
        /// </summary>
        public bool IsFaceDown { get; set; }
    }
}
